Hi Fayette,
For a closed loop system the Axis Position should be set
to the new measured/known position. This should be
changed with the Axis disabled to avoid a violent servo
reaction to a sudden change in measured position. The
Axis should be re-enabled while setting the target
position to the same position so as to not move. The code
would be:
DisableAxis(axis);
chan[axis].Position = NewValue;
EnableAxisDest(axis, NewValue);
We'll look into how difficult it would be to add an append
write mode.
Regards
TK
Sir:
This is a close loop system.
I don't use limit switches and would like to be able
to define the
current address in C. I am aware of being able to set
it to zero,
but would like to be able to use a non zero number. I
don't want
to move the axis to a destination, but set the current
one according
to the probe actuation with the offsets for its size.
I am aware that this
is not a normal practice, but would be quite
convenient for me.
This is a mill that I have used for several years and
is one of a number of
machines on which I use your controller.
Also is it possible to append data to a file written
too in an earlier session
without deleting the data from the previous run?
Thank you so much,
Fayette Sims